/**
 * Created by wb-zhangxin.q on 2016/3/8.
 */
module.exports = function(grunt) {

    // Project configuration.
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        uglify: {
            options : {
                banner:'/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n',
                sourceMapRoot: './dist/map/',
                sourceMap:function(path) { return path.replace(/js/,'map').replace('.js',".map")}
            },
            main:{
                files: [
                    {
                        cwd:'public/src/js',
                        'public/src/dist/index.min.js':['*.js','**/*.js']
                    }
/*                    {
                        expand: true,
                        cwd: 'public/src/js',
                        src: ['*.js', '!*-debug.js','**!/!*.js'],
                        dest: 'public/src/dist/index.min.js'
                    }*/
                ]
            }
        }
    });

    // 加载包含 "uglify" 任务的插件。
    grunt.loadNpmTasks('grunt-contrib-uglify');

    // 默认被执行的任务列表。
    grunt.registerTask('default', ['uglify']);

};
